html{overflow-y: scroll;}
body{ font-family: Avenir Next, Times, Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", sans-serif;}
a:hover{text-decoration:none;color:#9b799f;}
ul{ list-style:none; padding:0; margin:0;}
dl,dt,dd{ padding:0; margin:0;}


.cuhksz-hiddened{display: none;}
.cuhksz-showed{display: block;}
.cuhksz-nos1{display: none;}




.cuhksz-header{ border-top:10px solid #633869; height: 140px;}
.cuhksz-header .container{ position:relative;}
.cuhksz-logo{position:absolute; left:0;}

#cuhksz-cuhksz-topmenu{ position:absolute; right:0;font-size: 13px;}
#cuhksz-cuhksz-topmenu ul{ float:left; overflow:hidden;}
#cuhksz-cuhksz-topmenu li{ padding-right:15px; color:#726f73; float:left;}
#cuhksz-cuhksz-topmenu li a{ color:#726f73; padding-right:15px;}
#cuhksz-cuhksz-topmenu li a:hover{ color:#9b799f;}
#cuhksz-cuhksz-topmenu li:last-child{ padding:0;}
#cuhksz-cuhksz-topmenu li:last-child a{ padding:0;}


.carousel-caption{ right:10%;left:10%;}
.cuhksz-banner-text{ float:left; width:60%; margin-top:6%;}
.cuhksz-banner-text h2{ font-size:43px; line-height:1.12; color:#633869; text-align:left; margin-top:0;}
.cuhksz-banner-text h2 small{ display:block;color:#633869;}
.cuhksz-banner-text p{ font-size:20px; line-height:1.75; color:#633869; float:left; text-align:left; margin-bottom: 45px;}
.cuhksz-banner-text a{ float:left; border:1px solid #633869; padding:15px 48px; font-size:14px; color:#633869;}
.cuhksz-banner-text a:hover{ color:#fff; border:0; background-color:#633869;}


.cuhksz-footer{ background:#2e2d2f;}
.cuhksz-footer .container{ position:relative; height:100%; overflow:hidden;}
.cuhksz-footer-menu{width:100%; margin:34px auto 0;  overflow:hidden;}
.cuhksz-footer-menu dl{ float:left; width:20%; padding-left:30px;}
.cuhksz-footer-menu dl.fm1{ width:25%;}
.cuhksz-footer-menu dl.fm2{ width:15%;}
.cuhksz-footer-menu dl dt{color:#9b799f; font-size:16px; line-height:1; }
.cuhksz-footer-menu dl dt a{ color:#9b799f; display:block;}
.cuhksz-footer-menu dl dd{ margin-top:10px;}
.cuhksz-footer-menu dl dd li{ font-size:12px; line-height:2; color:#9b9b9b;}
.cuhksz-footer-menu dl dd li a{ color:#9b9b9b;}
.cuhksz-footer-menu dl dd li a:hover{ color:#9b799f;}
.cuhksz-footer-logo{ float:left; width:20%; text-align:center;}
.cuhksz-footer-social-media{ height:35px; border-top:1px solid #3d3c3e;border-bottom:1px solid #3d3c3e; margin-top:10px; text-align:center; line-height:35px;}
.cuhksz-footer-social-media li{ display:inline-block; margin:0 20px; width:20px; overflow:hidden;}
.cuhksz-footer-social-media li a{ text-indent:-1000px; display:inline-block; width:20px;overflow:hidden;}
    .cuhksz-footer-social-media li.cuhksz-facebook a {
        background: url(images/facebook.png) center center no-repeat;
    }
.cuhksz-footer-social-media li.cuhksz-twitter a{ background:url(images/qq.png) center center no-repeat;}
.cuhksz-footer-social-media li.cuhksz-weibo a{ background:url(images/weibo.png) center center no-repeat;}
.cuhksz-footer-social-media li.cuhksz-weixin a{ background:url(images/weichat.png) center center no-repeat;}
.cuhksz-footer-social-media li.cuhksz-instagram a{ background:url(images/instagram.jpg) center center no-repeat;}
.cuhksz-footer-social-media li.cuhksz-facebook a:hover{ background-image:url(images/z-facebook.png)}
.cuhksz-footer-social-media li.cuhksz-twitter a:hover{ background-image:url(images/qq_hover.png)}
.cuhksz-footer-social-media li.cuhksz-weibo a:hover{ background-image:url(images/z-weibo.png)}
.cuhksz-footer-social-media li.cuhksz-weixin a:hover{ background-image:url(images/weichat_hover.png)}
.cuhksz-footer-social-media li.cuhksz-instagram a:hover{ background-image:url(images/instagram2.png)}
.cuhksz-footer-copyright{ height:63px; line-height:63px; font-size:12px; text-align:center;}
.cuhksz-footer-copyright li{ display:inline; padding:0 10px; color:#726f73;}
.cuhksz-footer-copyright li a{ color:#726f73;}

#cuhksz-goback{ background:url(images/up-90-1.jpg) left top no-repeat; height:90px; width:90px; overflow:hidden; position:fixed; right:20px; bottom:50px; cursor:pointer; display:none; z-index:99999999999;}
#cuhksz-goback:hover{ background-image:url(images/up-90-2.jpg);}

/*----------右侧弹出菜单-----------*/
#cuhksz-iconmenu-nav{cursor: pointer;}
#cuhksz-nav-right{	width:100%; position:fixed; right: -100%; top:0; z-index: 33300; height: 100%; }
#cuhksz-nav-right-mask{	width: 100%;height: 100%;position: relative;z-index: 1000;background-color:rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#40000000', EndColorStr='#40000000');}
#cuhksz-nav-right-object{	position: absolute;z-index: 1500;right: 0;top: 0;width: 320px;height: 100%;	background: #fff;}
.cuhksz-nav-right-title{height:51px;background:#623868;font-size:16px;color:#fff;padding-left:39px;line-height:51px;position:relative;overflow:hidden;}
.cuhksz-nav-right-title i{position: absolute;width:21px; height:21px;background:url(images/down.png) no-repeat;top:50px;margin-top:-35px;right: 19px;cursor:pointer; cursor:pointer;}
#cuhksz-nav-right ul{width: 100%; background: #fff;}
#cuhksz-nav-right ul li{height:39px; position: relative; line-height: 39px;	cursor: pointer;	width: 100%;	padding: 0;	 background: #fff;}
#cuhksz-nav-right ul li:after{content:"" ;width: 100%;height: 1px; border-bottom: 0.5px solid #e1e1e1;position: absolute;left:0;bottom:0;}
#cuhksz-nav-right ul li#cuhksz-nav-right-list-back{cursor: pointer;background: #9b789f;}
#cuhksz-nav-right ul li#cuhksz-nav-right-list-back a{	transition:none;background: #9b789f;color:#fff;	}
#cuhksz-nav-right ul li a{display:block;padding-left: 39px;	position: relative;	color:#4c4c4c;	}
#cuhksz-nav-right ul li a:hover{background:#e1e1e1;}
#cuhksz-nav-right ul li a.cuhksz-nav-right-list-noarr:before{content:"";width:4px;height:7px;position:absolute;right:44px;top:17px;	background: url(images/list_right.png) no-repeat;}



/*----------搜索弹出-----------*/
.cuhksz-noscroll { position: fixed; width: 100%; height: 100%; }
.cuhksz-search { height: 100%; width: 100%; position: fixed; z-index:1000000000000; display: none; left:0; top:135px; }
.cuhksz-search .cuhksz-search-mask { background-color:#633869; opacity: 0.9;  height: 100%; width: 100%; position: absolute; top: 0; left:0; z-index: 1; }
.cuhksz-search #cuhksz-search-form { position: relative; z-index: 2; margin: 157px auto 0 auto; font-size: 30px; width: 100%; }
.cuhksz-search #cuhksz-search-form #cuhksz-search-input { border-bottom: 1px solid #d8d8d8; height: 45px; line-height: 45px; }
.cuhksz-search #cuhksz-search-form #cuhksz-search-input .cuhksz-search-typeahead { color: #fff; border: none; background: none; height: 45px; width:95%; font-size:36px; }
.cuhksz-search #cuhksz-search-form .cuhksz-search-btn { float: right; }
.cuhksz-search #cuhksz-search-form input[type=submit] { display: none; }
.cuhksz-search .cuhksz-close-btn { position: absolute; right: -50px; top: 43px; z-index: 2; }
.cuhksz-search .cuhksz-search-clos{position: fixed; left: 0; top: 0; width: 100%; height: 100%;  z-index: 1;}

.cuhksz-search-text{ position:absolute; left:0; top:230px; z-index:2;width:100%;}
.cuhksz-search-text dl{ float:left; width:50%; padding-left:20px; }
.cuhksz-search-text dt{ font-size:16px; color:#9b9b9b; margin-bottom:10px;}
.cuhksz-search-text dd li{ float:left; margin-right:10px; margin-bottom:10px;}
.cuhksz-search-text dd li a{ color:#9b799f; display:inline-block; border:1px solid #9b799f; padding:3px 5px;}
.cuhksz-search-text dd li a:hover{ background:#9b799f; border-color:#9b799f; color:#fff;}

.cuhksz-menugroup .cuhksz-iconmenu li{ width:20px; height:20px;}
.cuhksz-menugroup .cuhksz-iconmenu li a{ display:block; height:20px; width:20px;}
.cuhksz-menugroup .cuhksz-iconmenu li.cuhksz-iconmenu-search{ background:url(images/search.png) center top no-repeat;}
.cuhksz-menugroup .cuhksz-iconmenu li.cuhksz-iconmenu-lang.en{background:url(images/eng.png) center top no-repeat;}
.cuhksz-menugroup .cuhksz-iconmenu li.cuhksz-iconmenu-lang.zh-hans{background:url(images/icon-zh.png) center top no-repeat;}
    .cuhksz-menugroup .cuhksz-iconmenu li.cuhksz-iconmenu-login {
        background: url(images/icon-zh.png) center top no-repeat;
    }
.cuhksz-menugroup .cuhksz-iconmenu li.cuhksz-iconmenu-menu{ background:url(images/menu.png) center top no-repeat;}
@media (min-width: 1920px) {
	.container-fluid{width: 100%;margin:0 auto;}
}
@media (min-width: 1561px) {
	.cuhksz-header{ height:135px;}
	.cuhksz-header .container{ min-width:1560px; margin:0 auto;height:370px;}
	#cuhksz-cuhksz-topmenu{top: 28px;}
	.cuhksz-logo{ top:40px;}

	.cuhksz-menugroup{ position:absolute; right:0;top:60px;}
	.cuhksz-menugroup dl{ float:left; position:relative; margin-left:20px;}
	.cuhksz-menugroup dl dt a{color:#4a4a4a; text-decoration:none;}
	.cuhksz-menugroup dl dt{ font-weight:normal; height:52px; line-height:52px; padding: 0 8px; cursor: pointer; text-align: center; }
	.cuhksz-menugroup dl dt a{background:url(images/arrow1.png) right center no-repeat; padding-right:12px;font-size:16px;}
	.cuhksz-menugroup dl dt.cuhksz-nobgarrw a{ background:none; padding-right:0;}
	.cuhksz-menugroup dl dd{ display:none; z-index:100000; position:absolute; left:0; top:52px; padding-bottom:15px;background-color: #633869; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }
	.cuhksz-menugroup dl dd li{ height:35px; line-height:35px;}
	.cuhksz-menugroup dl dd li a{ display:block; height:35px; line-height:35px;color:#fff;background-color: #633869; width:240px; padding:0 16px;}
	.cuhksz-menugroup dl dd li a:hover{background:#9b789f; color:#fff;}
	.cuhksz-menugroup .cuhksz-iconmenu,.cuhksz-menugroup .cuhksz-othermenu,.cuhksz-menugroup .cuhksz-menuitem{ float:left;}
	.cuhksz-menugroup .cuhksz-iammenu dt a{ font-size:20px; color:#9b799f; font-weight:bold;}
	.cuhksz-menugroup .cuhksz-iconmenu{ margin-top:15px;}
	.cuhksz-menugroup .cuhksz-iconmenu li{ float:left; margin-left:16px;}
	.cuhksz-menugroup dl .cuhksz-open{background: #633869; width: 100%;  color:#FFFFFF;}
	.cuhksz-menugroup dl .cuhksz-open a{ color:#fff; background-image:url(images/arrow2.png);}
}
@media (min-width: 1200px) and (max-width: 1560px) {
	.cuhksz-header{ height:157px;}
	#cuhksz-cuhksz-topmenu{top: 53px;}
	.cuhksz-logo{ top:17px;left:22px;}

	.cuhksz-menugroup{ position:absolute; right:0;top:80px; width:100%;}
	.cuhksz-menugroup dl{ float:left; position:relative; margin-right:8px; }
	.cuhksz-menugroup dl dt a{color:#4a4a4a; text-decoration:none;}
	.cuhksz-menugroup dl dt{ font-weight:normal; height:52px; line-height:52px; padding: 0 5px; cursor: pointer;}
	.cuhksz-menugroup dl dt a{background:url(images/arrow1.png) right center no-repeat; padding-right:22px;font-size:16px;}
	.cuhksz-menugroup dl dt.cuhksz-nobgarrw a{ background:none; padding-right:0;}
	.cuhksz-menugroup dl dd{ display:none; z-index:100000; position:absolute; left:0; top:52px; padding-bottom:15px;background-color: #633869; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}
	.cuhksz-menugroup dl dd li{ height:35px; line-height:35px;}
	.cuhksz-menugroup dl dd li a{ display:block; height:35px; line-height:35px;color:#fff;background-color: #633869; width:240px; padding:0 12px;}
	.cuhksz-menugroup dl dd li a:hover{background:#9b789f; color:#fff;}
	.cuhksz-menugroup .cuhksz-iconmenu,.cuhksz-menugroup .cuhksz-othermenu,.cuhksz-menugroup .cuhksz-menuitem{ float:left;}
	.cuhksz-menugroup .cuhksz-iammenu dt a{ font-size:20px; color:#9b799f; font-weight:bold;}
	.cuhksz-menugroup .cuhksz-iconmenu{ margin-top:15px; float:right;}
	.cuhksz-menugroup .cuhksz-iconmenu li{ float:left; margin-left:12px;}
	.cuhksz-menugroup dl .cuhksz-open{background: #633869; width: 100%;  color:#FFFFFF;}
	.cuhksz-menugroup dl .cuhksz-open a{ color:#fff; background-image:url(images/arrow2.png);}

	.cuhksz-search{ top:140px;}

	}
@media (min-width: 991px) and (max-width: 1199px) {
	.cuhksz-header{ height:140px;}
	#cuhksz-cuhksz-topmenu{top: 53px;}
	.cuhksz-logo{ top:17px;left:22px;}

	.cuhksz-menugroup{ position:absolute; right:0;top:80px; width:100%;}
	.cuhksz-menugroup dl{ float:left; position:relative;}
	.cuhksz-menugroup dl dt a{color:#4a4a4a; text-decoration:none;}
	.cuhksz-menugroup dl dt{ font-weight:normal; height:52px; line-height:52px; padding: 0 8px; cursor: pointer;}
	.cuhksz-menugroup dl dt a{background:url(images/arrow1.png) right center no-repeat; padding-right:17px;font-size:16px;}
	.cuhksz-menugroup dl dt.cuhksz-nobgarrw a{ background:none; padding-right:0;}
	.cuhksz-menugroup dl dd{ display:none; z-index:100000; position:absolute; left:0; top:52px; padding-bottom:15px;background-color: #633869; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}
	.cuhksz-menugroup dl dd li{ height:35px; line-height:35px;}
	.cuhksz-menugroup dl dd li a{ display:block; height:35px; line-height:35px;color:#fff;background-color: #633869; width:240px; padding:0 16px;}
	.cuhksz-menugroup dl dd li a:hover{background:#9b789f; color:#fff;}
	.cuhksz-menugroup .cuhksz-iconmenu,.cuhksz-menugroup .cuhksz-othermenu,.cuhksz-menugroup .cuhksz-menuitem{ float:left;}
	.cuhksz-menugroup .cuhksz-iammenu dt a{ font-size:20px; color:#9b799f; font-weight:bold;}
	.cuhksz-menugroup .cuhksz-iconmenu{ margin-top:15px; float:right;}
	.cuhksz-menugroup .cuhksz-iconmenu li{ float:left; margin-left:16px;}
	.cuhksz-menugroup dl .cuhksz-open{background: #633869; width: 100%;  color:#FFFFFF;}
	.cuhksz-menugroup dl .cuhksz-open a{ color:#fff; background-image:url(images/arrow2.png);}

	.cuhksz-banner-text h2{ font-size:38px;}
	.cuhksz-banner-text p{ font-size:16px;}

	.cuhksz-search{ top:140px;}
	}

@media (min-width: 768px) and (max-width: 991px) {
	.cuhksz-header{ height:115px;}
	.cuhksz-header .container{ width:100%; height:auto;}
	.cuhksz-logo{ top:11px;left:20px;}

	.cuhksz-menugroup{ position:absolute; left:0;top:80px; width:100%;}
	.cuhksz-menugroup .cuhksz-menuitem{ height:30px; width:100%;}
	.cuhksz-menugroup .cuhksz-menuitem dl{ width:50%;height:30px; float:left; position:relative;}
	.cuhksz-menugroup .cuhksz-menuitem dl dt{ padding-left:30px; height:30px; line-height:30px; font-weight:normal; font-size:16px;}
	.cuhksz-menugroup .cuhksz-menuitem dl.cuhksz-fastmenu dt{background-color: #9b799f;}
	.cuhksz-menugroup .cuhksz-menuitem dl.cuhksz-iammenu dt{background-color: #633869;}
	.cuhksz-menugroup .cuhksz-menuitem dl dt a{ color:#fff; background:url(images/arrow2.png) right center no-repeat; padding-right:15px;}
	.cuhksz-menugroup .cuhksz-menuitem dl dt.nobgarrw a{ background:none;}
	.cuhksz-menugroup .cuhksz-menuitem dl dd{ position:absolute;left:0; top:30px; width:100%; display:none; z-index:1000000;background-color: #e1e1e1;}
	.cuhksz-menugroup .cuhksz-menuitem dl dd ul{ width:100%;}
	.cuhksz-menugroup .cuhksz-menuitem dl dd li{ height:35px; line-height:35px; width:100%;}
    .cuhksz-menugroup .cuhksz-menuitem dl dd li a{ display:block; height:35px; line-height:35px;color:#633869;background-color: #e1e1e1; width:240px; padding:0 22px;}
	.cuhksz-menugroup .cuhksz-iconmenu{ position:absolute; right:40px; top:-45px;}
	.cuhksz-menugroup .cuhksz-iconmenu li{ float:left; margin-left:23px}

	.carousel-caption{ right:8%;left:8%;}
	.cuhksz-banner-text{ width:68%;}
	.cuhksz-banner-text h2{ font-size:30px;line-height:1.6}
	.cuhksz-banner-text h2 small{ display:none;}
	.cuhksz-banner-text p{ font-size:14px; line-height:1.86;}
	.cuhksz-banner-text a{ display:none;}

	.cuhksz-footer{ min-height:647px;}
	.cuhksz-footer-menu{ width:80%; padding-top:35px}
	.cuhksz-footer-menu dl{ width:50%; padding-left:100px; margin-bottom:20px;}
	.cuhksz-footer-menu dl.fm1{ width:50%;}
    .cuhksz-footer-menu dl.fm2{ width:50%;}
	.cuhksz-footer-link{ position:absolute; top:23px; left:0; height:66px; line-height:1.75; font-size:16px; color:#726f73; text-align:center;text-align:center; width:100%;}
	.cuhksz-footer-link li{ float:left; width:33.3%; text-align:center;}
	.cuhksz-footer-social-media{ margin-top:-538px;}
	.cuhksz-footer-copyright{ margin-top:500px;}

	#cuhksz-goback{ background-image:url(images/up-50-1.jpg); width:50px; height:50px;}
	#cuhksz-goback:hover{ background-image:url(images/up-50-2.jpg);}

	.cuhksz-search{ top:115px;}
	.cuhksz-search #cuhksz-search-form { margin: 50px auto 0 auto; font-size: 18px; }
	.cuhksz-search .cuhksz-close-btn { top: 20px; right: -40px; }
	}

@media (max-width: 767px) {

	.cuhksz-header{ border:0; position:fixed; top:0; left:0; width:100%; background:#fff; z-index:400; height: auto;}
	.cuhksz-header .container{ width:100%; position: relative;}
	.cuhksz-header-mask{width:100%; height: 51px; background: #fff; position: absolute;  top: 0;}
	.cuhksz-logo{ top:10px;left:10px; width:210px;}
	.cuhksz-logo img{ width:100%;}

	#cuhksz-nav-right{	width: 100%; right:-100%; position: fixed;z-index: 3600; }
	#cuhksz-nav-right-object{width: 100%;	}
	.cuhksz-nav-right-body{background: #fff;}

	.cuhksz-menugroup{ position:absolute; left:0;top:51px; width:100%; }
	.cuhksz-menugroup .cuhksz-menuitem{ height:30px; width:100%;}
	.cuhksz-menugroup .cuhksz-menuitem dl{ width:50%;height:30px; float:left; position:relative; z-index:1600; cursor: pointer;}
	.cuhksz-menugroup .cuhksz-menuitem dl dt{ padding-left:30px; height:30px; line-height:30px; font-weight:normal; font-size:16px;}
	.cuhksz-menugroup .cuhksz-menuitem dl.cuhksz-fastmenu dt{background-color: #9b799f;}
	.cuhksz-menugroup .cuhksz-menuitem dl.cuhksz-iammenu dt{background-color: #633869;}
	.cuhksz-menugroup .cuhksz-menuitem dl dt a{ color:#fff; background:url(images/arrow2.png) right center no-repeat; padding-right:15px;}
	.cuhksz-menugroup .cuhksz-menuitem dl dt.cuhksz-nobgarrw a{ background:none;}
	.cuhksz-menugroup .cuhksz-menuitem dl dd{ position:absolute;left:0; top:30px; width:100%; display:none; z-index:600;background-color: #e1e1e1;}
	.cuhksz-menugroup .cuhksz-menuitem dl dd ul{ width:100%;}
	.cuhksz-menugroup .cuhksz-menuitem dl dd li{ height:35px; line-height:35px; width:100%;}
    .cuhksz-menugroup .cuhksz-menuitem dl dd li a{ display:block; height:35px; line-height:35px;color:#633869;background-color: #e1e1e1; width:100%; padding:0 22px;}
	.cuhksz-menugroup .cuhksz-menuitem dl dd li a:hover{background:#fff; color:#633869;}
	.cuhksz-menugroup .cuhksz-iconmenu{ position:absolute; right:20px; top:-35px;}
	.cuhksz-menugroup .cuhksz-iconmenu li{ float:left; margin-left:23px}

	.cuhksz-banner{ width:100%;}
	.carousel-caption{ right:8%;left:8%;}
	.cuhksz-banner-text{ width:50%;}
	.cuhksz-banner-text h2{ font-size:16px;line-height:1.5}
	.cuhksz-banner-text h2 small{ display:none;}
	.cuhksz-banner-text p{ display:none;}
	.cuhksz-banner-text a{ display:none;}

	.cuhksz-content-main{ padding-top:81px;}

	.cuhksz-footer{ min-height:750px;}
	.cuhksz-footer .container{ padding:0 0px; min-height:750px;}
	.cuhksz-footer-link{ margin-top:27px; padding: 0 40px;}
	.cuhksz-footer-link li{ width:100%; font-size:14px; line-height:2;color:#726f73;}
	.cuhksz-footer-social-media{ margin:20px 0 190px;}
	.cuhksz-footer-social-media li{  margin:0 15px;}
	.cuhksz-footer-copyright{ position:absolute; bottom:10px; left:0; text-align:center; width:100%; font-size:12px; line-height:2;}
	.cuhksz-footer-copyright li:last-child{ display:block;}


	.cuhksz-footer-menu {
		position: absolute; left: 10px; top: 20px;
	}
	.cuhksz-footer-menu dl.cuhksz-footer-menu-width-25per , .cuhksz-footer-menu dl.cuhksz-footer-menu-width-15per , .cuhksz-footer-menu dl{ width:50%; text-align: left; min-height:140px; }
	.cuhksz-footer-menu dl dt a{ display:block; font-size: 14px; font-weight: normal;}
	.cuhksz-footer-menu dl dt {margin: 10px 0;}

	#cuhksz-goback{ background-image:url(images/up-50-1.jpg); width:50px; height:50px;}
	#cuhksz-goback:hover{ background-image:url(images/up-50-2.jpg);}


	.cuhksz-search{ top:80px;}
	.cuhksz-search .close-btn { top: 10px; right: 0px; }
	.cuhksz-search #cuhksz-search-form { margin: 40px auto 0 auto; font-size: 15px; }
	.cuhksz-search #cuhksz-search-form #cuhksz-search-input .cuhksz-search-typeahead{ width:80%;}
	.cuhksz-search .cuhksz-close-btn{ top:10px; right:0;}
	}
